
package com.gitee.jmash.storage.mapper;

import com.crenjoy.proto.mapper.BeanMapper;
import com.crenjoy.proto.mapper.ProtoMapper;
import com.gitee.jmash.core.orm.DtoPage;
import com.gitee.jmash.core.orm.DtoTotal;
import com.gitee.jmash.storage.entity.StorageOrganBrowserEntity;
import java.util.List;
import jmash.storage.protobuf.StorageOrganBrowserModel;
import jmash.storage.protobuf.StorageOrganBrowserPage;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

/**
 * StorageOrganBrowserMapper.
 *
 * @author <a href="mailto:service@crenjoy.com">crenjoy</a>
 */
@Mapper
public interface StorageOrganBrowserMapper extends BeanMapper,ProtoMapper {

  StorageOrganBrowserMapper INSTANCE = Mappers.getMapper(StorageOrganBrowserMapper.class);
  
  List<StorageOrganBrowserModel> listStorageOrganBrowser(List<StorageOrganBrowserEntity> list);

  StorageOrganBrowserPage pageStorageOrganBrowser(DtoPage<StorageOrganBrowserEntity, DtoTotal> page);
    
  StorageOrganBrowserModel model(StorageOrganBrowserEntity entity);

  StorageOrganBrowserEntity clone(StorageOrganBrowserEntity entity);
  
  
}
